package cn.com.project.module.dts.mapper;

import cn.com.project.module.dts.model.DTSBaseInfo;
import cn.com.project.module.dts.model.DTSQueryParam;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * 问题单查询mapper
 */
@Mapper
@Component(value = "dtsMapper")
public interface DtsMapper {

    /**
     * 查询问题单总数
     *
     * @param queryParam 公共查询参数
     * @return 查询结果
     */
    public int queryDTSCount(@Param("queryParam") DTSQueryParam queryParam);

    /**
     * 分页查询问题单信息
     *
     * @param queryParam 公共查询参数
     * @return 查询结果
     */
    public List<DTSBaseInfo> queryDTSListByPage(@Param("queryParam") DTSQueryParam queryParam);
}
